Big Huge Thesaurus

flash lamp

noun